//权限树样式
.privilegeTree {
    margin-bottom: 30px;
    ul .finalNode {
        width: 170px;
        float: left;
    }
    li ul {
        overflow: hidden;
    }
    li .ant-tree-node-content-wrapper {
        width: 150px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .treenode {
        float: left;
    }
}

.privilegeTitle {
    margin-bottom: 20px;
    position: relative;
    button {
        position: absolute;
        right: 30px;
        top: 0;
    }
}

.privilegeBtn {
    position: absolute;
    bottom: 30px;
    right: 50px;
}

.privilegeBtn button:first-child {
    margin-right: 20px;
}

.pri-div .ant-checkbox-wrapper {
    width: 120px;
    margin-left: 20px;
}

.role-pri-btn {
    border-top: 1px solid #d9d9d9;
    padding-top: 20px;
    width: 100%;
}

.pri-div {
    margin-bottom: 20px;
}

.manager-modal {
    .ant-row {
        margin: 10px 0;
    }
    .detailTitle {
        width: 50px;
        float: left;
        margin-right: 10px;
        text-align: right;
    }
}

.resetpwd {
    position: absolute;
    top: 0;
    right: 0;
}

.resetModal {
    .resetspan {
        display: inline-block;
        width: 80px;
        margin-right: 10px;
        text-align: right;
    }
}

.addDepBtn {
    margin-bottom: 10px;
}

.todoAction {
    color: #108ee9;
    cursor: pointer;
}

.todoAction:hover {
    color: #49a9ee;
}

.depTable .ant-table-thead>tr>th,
.depTable .ant-table-tbody>tr>td {
    text-align: center;
}

.depTable .ant-table-thead>tr>th.depname,
.depTable .ant-table-tbody>tr>td.depname {
    text-align: left;
}

//新增/编辑部门 模态框样式
.depModal>div {
    margin-bottom: 15px;
    padding: 0 20px;
}

.depModal>div>span {
    display: inline-block;
}

.ant-btn-primary {
    border-color: #2a3e54 !important;
}

.lastsee .ant-table-bordered .ant-table-thead>tr>th {
    background: #f0f0f0;
}

.lastsee .ant-table-bordered .ant-table-tbody>tr>td {
    background: #fafafa;
}

.lasttrees {
    height: 35px;
}

.lastaction,
.lastactiond {
    text-align: center;
}

.lastsee .ant-table-bordered .ant-table-thead>tr>th:nth-last-child(1) {
    text-align: center;
}

.lastseed .ant-table-bordered .ant-table-thead>tr>th:nth-last-child(2) {
    text-align: center;
}

.lastseed .ant-table-bordered .ant-table-thead>tr>th:nth-last-child(3) {
    text-align: center;
}

.lastseeyt .ant-table-bordered .ant-table-thead>tr>th:nth-last-child(2) {
    text-align: center;
}